package com.fare.taluo.application.plane.mycare;

import java.util.List;

import com.fare.taluo.vo.core.UserCareLineEntityVO;

public interface UserCareLineApplication {
	/**
	 * 查找出指定用户的关注航线
	 * @param userId
	 * @return
	 */
	public List<UserCareLineEntityVO> findCareLineVO(Long userId);
	/**
	 * 指定用户是否有配置好关注航线
	 * @param userId
	 * @return
	 */
	public boolean hasCareLine(Long userId);
	/**
	 * 单独增加一个关注航线
	 * @param vo
	 */
	public void save(UserCareLineEntityVO vo);
	/**
	 * 注册时保存关注航线
	 * @param lines
	 * @param username
	 */
	public void saveLogon(String lines, String username);
	/**
	 * 根据选择的ID删除关注航线
	 * @param id
	 */
	public void delete(Long id);
	/**
	 * 查找用户下指定出发到达城市的关注航线配置项
	 * @param userId
	 * @param departcity
	 * @param arrivalcity
	 * @return
	 */
	public List<UserCareLineEntityVO> findLine(Long userId,String departcity,String arrivalcity);
}
